package com.sc.nft.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

@Data
public class CollectionChipCreateDTO {

    /**
     * 活动名称
     */
    @ApiModelProperty(value = "活动名称")
    @NotNull(message = "活动名称不能为空")
    private String name;
    /**
     * 封面图
     */
    @NotNull(message = "封面图不能为空")
    @ApiModelProperty(value = "封面图")
    private String coverImage;
    /**
     * 商品信息图
     */
    @NotNull(message = "商品信息图不能为空")
    @ApiModelProperty(value = "商品信息图")
    private String detailsImage;
    /**
     * 商品id
     */
    @NotNull(message = "请绑定商品")
    @ApiModelProperty(value = "商品id")
    private Long productId;
    /**
     * 领取限制
     */
    @NotNull(message = "领取限制不能为空")
    @ApiModelProperty(value = "领取限制")
    private Integer receiveLimit;
    /**
     * 领取限制商品id
     */
    @ApiModelProperty(value = "领取限制商品id")
    private Long limitProductId;
}
